#!/usr/bin/env python3
"""
简单的服务器启动脚本
"""

import os
import sys

# 添加当前目录到Python路径
current_dir = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0, current_dir)

try:
    print("正在启动服务器...")
    print(f"当前目录: {current_dir}")
    print(f"Python路径: {sys.path[:3]}")
    
    # 导入必要的模块
    from backend.main import app
    import uvicorn
    
    print("模块导入成功，启动服务器...")
    
    # 启动服务器
    uvicorn.run(
        app,
        host="0.0.0.0",
        port=8000,
        log_level="info",
        access_log=True
    )
    
except Exception as e:
    print(f"启动失败: {e}")
    import traceback
    traceback.print_exc()
    input("按回车键退出...")
